Part Number Hot Search : 
AK8813VG 100053 1N5685 MM4148 AD674B OV7640 CER0017A DS1088C
Product Description
Full Text Search
 

To Download BMP085 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  BMP085 datasheet boschsensortec rev.1.2 page1 15october2009 ?boschsensortecgmbhreservesallr ightsevenintheeventofindustrialpropertyrigh ts.wereserveallrightsofdisposalsuch as copyingandpassingontothirdparties.boschand thesymbolareregisteredtrademarksofrobertbosc hgmbh,germany. specificationsaresubjecttochang ewithoutnotice. BMP085 data sheet order code 0 273 300 144 package type lcc8 data sheet revision 1.2 release date 15 oct 2009 document number bst-BMP085-ds000-05 notes theBMP085digitalpressuresensorisfunctionally compatibletotheexistingbosch sensortec smd500 digital pressure sensor. product pho tos and pictures are for illustrationpurposesonlyandmaydifferfromthe realproductsappearance. specificationsaresubjecttochangewithoutnotice . BMP085 digitalpressuresensor datasheet
BMP085 datasheet boschsensortec rev.1.2 page2 15october2009 ?boschsensortecgmbhreservesallr ightsevenintheeventofindustrialpropertyrigh ts.wereserveallrightsofdisposalsuch as copyingandpassingontothirdparties.boschand thesymbolareregisteredtrademarksofrobertbosc hgmbh,germany. specificationsaresubjecttochang ewithoutnotice. BMP085 digital pressure sensor key features pressurerange: 300...1100hpa(+9000m...500m abovesealevel) supplyvoltage: 1.8...3.6v(v dda ) 1.62v...3.6v(v ddd ) lcc8package: robust,ceramicleadlesschipcarri er(lcc)package smallfootprint: 5.0mmx5.0mm superflat: 1.2mmheight lowpower: 5aat1sample/sec.instandardmod e lownoise: 0.06hpa(0.5m)inultralowpowermode 0.03hpa(0.25m)ultrahighresolutionmode downto0.1m(rmsnoise)possible temperaturemeasurementincluded i 2 cinterface fullycalibrated pbfree,halogenfreeandrohscompliant, msl1 new features comparison BMP085 smd500 smallerpackageheight 1.2mm 1.55mm fasterconversiontime(standardmodeeach) 7.5ms( max.) 34ms fasteri 2 cdatatransfer max.3.4mhz max.400khz extendedmin.supplyvoltage min.1.8v min.2.2v lowerstandbycurrent(typ.) 0.1a 0.7a externalclock notnecessary necessary typical applications enhancementofgpsnavigation(deadreckoning,slop edetection,etc.) inandoutdoornavigation leisureandsports weatherforecast verticalvelocityindication(rise/sinkspeed)
BMP085 datasheet boschsensortec rev.1.2 page3 15october2009 ?boschsensortecgmbhreservesallr ightsevenintheeventofindustrialpropertyrigh ts.wereserveallrightsofdisposalsuch as copyingandpassingontothirdparties.boschand thesymbolareregisteredtrademarksofrobertbosc hgmbh,germany. specificationsaresubjecttochang ewithoutnotice. bmb085 general description the BMP085 is the fully pin and function compatibl e successor of the smd500, a new generation of high precision digital pressure senso rs for consumer applications. the universal ccode smd500/BMP085 ( BMP085_smd500_api) is fully upward compatible to smd500 and recognizesautomaticallythedeviceid.customersa lreadyworkingwiththesmd500pressure sensor are invited to contact bosch sensortec as so on as they intend to switchover to the BMP085sensorforgettingfirsthandsupport. the ultralow power, low voltage electronics of the BMP085 is optimized for use in mobile phones, pdas, gps navigation devices and outdoor eq uipment. with a low altitude noise of merely 0.25m at fast conversion time, the BMP085 of fers superior performance. the i 2 c interfaceallowsforeasysystemintegrationwitha microcontroller. theBMP085isbasedonpiezoresistivetechnologyf oremcrobustness,highaccuracyandlinearity aswellaslongtermstability. robertboschistheworldmarketleaderforpressur esensorsinautomotiveapplications.based on the experience of over 200million pressure sens ors in the field, the BMP085 continues a newgenerationofmicromachinedpressuresensors.
BMP085 datasheet boschsensortec rev.1.2 page4 15october2009 ?boschsensortecgmbhreservesallr ightsevenintheeventofindustrialpropertyrigh ts.wereserveallrightsofdisposalsuch as copyingandpassingontothirdparties.boschand thesymbolareregisteredtrademarksofrobertbosc hgmbh,germany. specificationsaresubjecttochang ewithoutnotice. table of contents 1 electrical characteristics ....................... ................................................... ................6 2 absolute maximum ratings ......................... ................................................... .................7 3 operation ........................................ ................................................... .....................................8 3.1 g eneraldescription ................................................... ................................................... . 8 3.2 g eneralfunctionandapplicationschematics ................................................... .......... 8 3.3 m easurementofpressureandtemperature ................................................... ........... 10 3.4 c alibrationcoefficients ................................................... ........................................... 12 3.5 c alculatingpressureandtemperature ................................................... .................. 12 3.6 c alculatingabsolutealtitude ................................................... ................................. 14 3.7 c alculatingpressureatsealevel ................................................... ........................... 14 4 i 2 c interface........................................ ................................................... ..............................15 4.1 i 2 c specification ................................................... ................................................... ...... 15 4.2 d eviceandregisteraddress ................................................... .................................... 16 4.3 i 2 c protocol ................................................... ................................................... ............ 16 4.4 s tarttemperatureandpressuremeasurement ................................................... ..... 17 4.5 r ead a/d conversionresultor e 2 prom data ................................................... ......... 18 5 package .......................................... ................................................... ....................................19 5.1 p inconfiguration ................................................... ................................................... .... 19 5.2 o utlinedimensions ................................................... ................................................... .. 20 5.2.1 top view (pads not visible).................. ................................................... .......................20 5.2.2 top view with lid ............................ ................................................... .............................20 5.2.3 side view with lid ........................... ................................................... .............................21 5.3 d evicemarking ................................................... ................................................... ........ 22 5.4 t apeonreel ................................................... ................................................... ............ 22 5.5 p rintedcircuitboard (pcb) design ................................................... .......................... 23 5.6 m oisturesensitivitylevelandsoldering ................................................... ................ 23 5.7 r o hs compliancy ................................................... ................................................... .... 24 5.8 m ountingandassemblyrecommendations ................................................... .............. 25
BMP085 datasheet boschsensortec rev.1.2 page5 15october2009 ?boschsensortecgmbhreservesallr ightsevenintheeventofindustrialpropertyrigh ts.wereserveallrightsofdisposalsuch as copyingandpassingontothirdparties.boschand thesymbolareregisteredtrademarksofrobertbosc hgmbh,germany. specificationsaresubjecttochang ewithoutnotice. 6 legal disclaimer ................................. ................................................... ...........................26 6.1 e ngineeringsamples ................................................... .................................................. 2 6 6.2 p roductuse ................................................... ................................................... ............ 26 6.3 a pplicationexamplesandhints ................................................... ................................. 26 7 document history and modifications............... ................................................... ....27
BMP085 datasheet boschsensortec rev.1.2 page6 15october2009 ?boschsensortecgmbhreservesallr ightsevenintheeventofindustrialpropertyrigh ts.wereserveallrightsofdisposalsuch as copyingandpassingontothirdparties.boschand thesymbolareregisteredtrademarksofrobertbosc hgmbh,germany. specificationsaresubjecttochang ewithoutnotice. 1 electrical characteristics ifnotstatedotherwise,thegivenvaluesaremaxim umvaluesovertemperature/voltagerange inthegivenoperationmode. parameter symbol condition min typ max units operational 40 +85 operatingtemperature t a fullaccuracy 0 +65 c v dd ripplemax.50mvpp 1.8 2.5 3.6 v supplyvoltage v ddio 1.62 2.5 3.6 v i ddlow ultralowpowermode 3 a i ddstd standardmode 5 a i ddhr highresolutionmode 7 a supplycurrent @1sample/sec. 25c i dduhr ultrahighres.mode 12 a peakcurrent i peak duringconversion 650 1000 a standbycurrent i ddsbm at25c 0.1 a serial data clock f scl 3.4 mhz conversiontime temperature t c_temp standardmode 3 4.5 ms t c_p_low ultralowpowermode 3 4.5 ms t c_p_std standardmode 5 7.5 ms t c_p_hr highresolutionmode 9 13.5 ms conversiontime pressure t c_p_luhr ultrahighres.mode 17 25.5 ms 700...1100hpa 0...+65c 2.5 1.0 +2.5 hpa 300...700hpa 0...+65c 3.0 1.0 +3.0 hpa absoluteaccuracy pressure v dd =3.3v 300...1100hpa 20...0c 4.0 1.5 +4.0 hpa pressure 0.01 hpa resolutionof outputdata temperature 0.1 c 700...1100hpa @25c 0.2 hpa relativeaccuracy pressure v dd =3.3v 0...65c@pconst. 0.5 hpa noiseinpressure seetableonpage10 @25c 1.5 0.5 +1.5 c absoluteaccuracy temperature v dd =3.3v 0...+65c 2.0 1.0 +2.0 c
BMP085 datasheet boschsensortec rev.1.2 page7 15october2009 ?boschsensortecgmbhreservesallr ightsevenintheeventofindustrialpropertyrigh ts.wereserveallrightsofdisposalsuch as copyingandpassingontothirdparties.boschand thesymbolareregisteredtrademarksofrobertbosc hgmbh,germany. specificationsaresubjecttochang ewithoutnotice. solderdrifts minimumsolderheight 50m 1.0 hpa longtermstability 12months 1.0 hpa 2 absolute maximum ratings parameter condition min max units storagetemperature 40 +85 c supplyvoltage allpins 0.3 +4.25 v esdrating hbm,r=1.5k, c=100pf 2 kv overpressure 10,000 hpa theBMP085hastobehandledaselectrostaticsensi tivedevice(esd).
BMP085 datasheet boschsensortec rev.1.2 page8 15october2009 ?boschsensortecgmbhreservesallr ightsevenintheeventofindustrialpropertyrigh ts.wereserveallrightsofdisposalsuch as copyingandpassingontothirdparties.boschand thesymbolareregisteredtrademarksofrobertbosc hgmbh,germany. specificationsaresubjecttochang ewithoutnotice. 3 operation 3.1 general description theBMP085isdesignedtobeconnecteddirectlyto amicrocontrollerofamobiledeviceviathe i 2 cbus.thepressureandtemperaturedatahastobe compensatedbythecalibrationdataof thee 2 promoftheBMP085. 3.2 general function and application schematics the BMP085 consists of a piezoresistive sensor, an analog todigitalconverterandacontrol unitwithe 2 promandaseriali 2 cinterface.theBMP085deliverstheuncompensated valueof pressureandtemperature.thee 2 promhasstored176bitofindividualcalibrationd ata.thisis usedtocompensateoffset,temperaturedependencea ndotherparametersofthesensor. up=pressuredata(16to19bit) ut=temperaturedata(16bit)
BMP085 datasheet boschsensortec rev.1.2 page9 15october2009 ?boschsensortecgmbhreservesallr ightsevenintheeventofindustrialpropertyrigh ts.wereserveallrightsofdisposalsuch as copyingandpassingontothirdparties.boschand thesymbolareregisteredtrademarksofrobertbosc hgmbh,germany. specificationsaresubjecttochang ewithoutnotice. note: (1)pullupresistorsfori 2 cbus,r p =2.2k...10k,typ.4.7k sensor element e 2 prom adc control unit BMP085 scl sda gnd vddd r p (1) r p (1) xclr display 1.8...3.6v 100nf vdda eoc controller e.g.8bit i 2 cinterface typicalapplicationcircuit: note: theBMP085canbesuppliedindependentlywithdiffe rentlevelsofv dda andv ddd ,whichisnot possiblewiththesmd500.incaseofdifferentvolt agelevels,v dda andv ddd shallhavea100nf decouplingcapacitoreach.
BMP085 datasheet boschsensortec rev.1.2 page10 15october2009 ?boschsensortecgmbhreservesallr ightsevenintheeventofindustrialpropertyrigh ts.wereserveallrightsofdisposalsuch as copyingandpassingontothirdparties.boschand thesymbolareregisteredtrademarksofrobertbosc hgmbh,germany. specificationsaresubjecttochang ewithoutnotice. 3.3 measurement of pressure and temperature for all calculations presented here an ansic code is available from bosch sensortec ( BMP085_smd500_api). themicrocontrollersendsastartsequencetostart a pressure or temperature measurement. after converting time, the result value (up or ut, respectively)canbereadviathei 2 cinterface.for calculatingtemperatureincandpressureinhpa, the calibration data has to be used. these constants can be read out from the BMP085 e 2 prom via the i 2 c interface at software initialization. the sampling rate can be increased up to 128 samplespersecond(standardmode)fordynamic measurement. inthis case, it is sufficient to measure the temperature only once per second and to use this value for all pressure measurementsduringthesameperiod. byusingdifferentmodestheoptimumcompromise between power consumption, speed and resolutioncanbeselected,seebelowtable. overviewofBMP085modes,selectedbydriversoftwa reviathevariable oversampling_setting : mode parameter oversampling_setting internal numberof samples conversion timepressure max.[ms] avg.current @1sample/s typ.[a] rmsnoise typ.[hpa] rmsnoise typ.[m] ultralowpower 0 1 4.5 3 0.06 0.5 standard 1 2 7.5 5 0.05 0.4 highresolution 2 4 13.5 7 0.04 0.3 ultrahigh resolution 3 8 25.5 12 0.03 0.25 thenoisedataiscalculatedasstandarddeviation of10datapoints.forfurtherinformationon noisecharacteristicsseetherelevantapplication notenoiseinpressuresensorapplications. starttemperature measurement readut startpressure measurement readup start calculatepressureand temperatureinphysical units wait4.5ms wait(dependsonmode,seebelow)
BMP085 datasheet boschsensortec rev.1.2 page11 15october2009 ?boschsensortecgmbhreservesallr ightsevenintheeventofindustrialpropertyrigh ts.wereserveallrightsofdisposalsuch as copyingandpassingontothirdparties.boschand thesymbolareregisteredtrademarksofrobertbosc hgmbh,germany. specificationsaresubjecttochang ewithoutnotice. all modes can be performed at higher speeds, e.g. u p to 128 times per second for standard mode,withthecurrentconsumptionincreasingpropo rtionallytothesamplerate.thiswaythe noisecanbedecreasedfurtherbysoftwareaveragin g.
BMP085 datasheet boschsensortec rev.1.2 page12 15october2009 ?boschsensortecgmbhreservesallr ightsevenintheeventofindustrialpropertyrigh ts.wereserveallrightsofdisposalsuch as copyingandpassingontothirdparties.boschand thesymbolareregisteredtrademarksofrobertbosc hgmbh,germany. specificationsaresubjecttochang ewithoutnotice. 3.4 calibration coefficients the 176bit e 2 prom is partitioned in 11 words of 16bit each. the se contain 11 calibration coefficients. every sensor module has individual co efficients. before the first calculation of temperatureandpressure,themasterreadsoutthe e 2 promdata. thedatacommunicationcanbecheckedbycheckingt hatnoneofthewordshasthevalue0or 0xffff. BMP085 reg adr parameter msb lsb ac1 0xaa 0xab ac2 0xac 0xad ac3 0xae 0xaf ac4 0xb0 0xb1 ac5 0xb2 0xb3 ac6 0xb4 0xb5 b1 0xb6 0xb7 b2 0xb8 0xb9 mb 0xba 0xbb mc 0xbc 0xbd md 0xbe 0xbf 3.5 calculating pressure and temperature themode(ultralowpower,standard,high,ultrahi ghresolution)canbeselectedbythevariable oversampling_setting (0,1,2,3)intheccode. the universal code smd500/BMP085 is fully upward co mpatible to smd500 and recognizes automatically the device id. thus, the smd500 can b e replaced "on the fly" by the BMP085 withoutchanginghardwareorsoftware. calculation of true temperature and pressure in ste ps of 1pa (=0.01hpa = 0.01mbar) and temperatureinstepsof0.1c. thefollowingfigureshowsthedetailedalgorithmf orpressureandtemperaturemeasurement. this algorithm is available to customers as referen ce c source code ( BMP085_smd500_api) fromboschsensortecandviaitssalesanddistribu tionpartners. please contact your bosch sensortec representative for details.
BMP085 datasheet boschsensortec rev.1.2 page13 15october2009 ?boschsensortecgmbhreservesallr ightsevenintheeventofindustrialpropertyrigh ts.wereserveallrightsofdisposalsuch as copyingandpassingontothirdparties.boschand thesymbolareregisteredtrademarksofrobertbosc hgmbh,germany. specificationsaresubjecttochang ewithoutnotice. calculation of pressure and temperature for BMP085 c code function: type: BMP085_get_cal_param ac1 (0xaa, 0xab) (16 bit) ac1 = 408 short ac2 (0xac, 0xad) (16 bit) ac2 = -72 short ac3 (0xae, 0xaf) (16 bit) ac3 = -14383 short ac4 (0xb0, 0xb1) (16 bit) ac4 = 32741 unsigned short ac5 (0xb2, 0xb3) (16 bit) ac5 = 32757 unsigned short ac6 (0xb4, 0xb5) (16 bit) ac6 = 23153 unsigned short b1 (0xb6, 0xb7) (16 bit) b1 = 6190 short b2 (0xb8, 0xb9) (16 bit) b2 = 4 short mb (0xba, 0xbb) (16 bit) mb = -32768 short mc (0xbc, 0xbd) (16 bit) mc = -8711 short md (0xbe, 0xbf) (16 bit) md = 2868 short BMP085_get_ut ut = 27898 long oss = 0 = oversampling_setting short (0 .. 3) (ultra low power mode) BMP085_get_up up = 23843 long BMP085_get_temperature x1 = (ut - ac6) * ac5 / 2 1 5 x1 = 4743 long x2 = mc * 2 11 / (x1 + md) x2 = -2344 long b5 = x1 + x2 b5 = 2399 long t = (b5 + 8) / 2 4 t = 150 temp in 0.1c long BMP085_calpressure b6 = b5 - 4000 b6 = -1601 long x1 = (b2 * (b6 * b6 / 2 12 )) / 2 11 x1 = 1 long x2 = ac2 * b6 / 2 11 x2 = 56 long x3 = x1 + x2 x3 = 57 long b3 = ((ac1*4+x3) << oss + 2) / 4 b3 = 422 long x1 = ac3 * b6 / 2 13 x1 = 2810 long x2 = (b1 * (b6 * b6 / 2 12 )) / 2 16 x2 = 59 long x3 = ((x1 + x2) + 2) / 2 2 x3 = 717 long b4 = ac4 * (unsigend long)(x3 + 32768) / 2 15 b4 = 33457 unsigned long b7 = ((unsigned long)up - b3) * (50000 >> oss) b7 = 1 171050000 unsigned long if (b7 < 0x80000000) { p = (b7 * 2) / b4 } p = 70003 long else { p = (b7 / b4) * 2 } long x1 = (p / 2 8 ) * (p / 2 8 ) x1 = 74529 long x1 = (x1 * 3038) / 2 16 x1 = 3454 long x2 = (-7357 * p) / 2 16 x2 = -7859 long p = p + (x1 + x2 + 3791) / 2 4 p = 69964 press. in pa long display temperature and pressure value calculate true pressure calculate true temperature read uncompensated pressure value write 0x34+(oss<<6) into reg 0xf4, wait read reg 0xf6 (msb), 0xf7 (lsb), 0xf8 (xlsb) example: read calibration data from the e 2 prom of the BMP085 read out e 2 prom registers, 16 bit, msb first read uncompensated temperature value ut = msb << 8 + lsb up = (msb<<16 + lsb<<8 + xlsb) >> (8-oss) write 0x2e into reg 0xf4, wait 4.5ms read reg 0xf6 (msb), 0xf7 (lsb) start
BMP085 datasheet boschsensortec rev.1.2 page14 15october2009 ?boschsensortecgmbhreservesallr ightsevenintheeventofindustrialpropertyrigh ts.wereserveallrightsofdisposalsuch as copyingandpassingontothirdparties.boschand thesymbolareregisteredtrademarksofrobertbosc hgmbh,germany. specificationsaresubjecttochang ewithoutnotice. -1000 0 1000 2000 3000 4000 5000 6000 7000 8000 9000 300 40 0 500 600 700 80 0 900 1000 11 0 0 barometric pressure [hpa] altitude above sea level [m] altitude in standard atmosphere 3.6 calculating absolute altitude withthemeasuredpressure p andthepressureatsealevel p 0 e.g.1013.25hpa,thealtitudein meterscanbecalculatedwiththeinternationalbar ometricformula: thus,apressurechangeof? p =1hpacorrespondsto8.43matsealevel 3.7 calculating pressure at sea level with the measured pressure p and the absolute altitude the pressure at sea leve l can be calculated: thus,adifferenceinaltitudeof?altitude=10mc orrespondsto1.2hpapressurechangeatsea level. 255 .5 0 44330 altitude 1 p p ?? ? ?? ? = ? ? ?? ? ? ? ?? ? ? ?? ? ? ?? ? = 5.255 1 0 p p 1 * 44330 altitude
BMP085 datasheet boschsensortec rev.1.2 page15 15october2009 ?boschsensortecgmbhreservesallr ightsevenintheeventofindustrialpropertyrigh ts.wereserveallrightsofdisposalsuch as copyingandpassingontothirdparties.boschand thesymbolareregisteredtrademarksofrobertbosc hgmbh,germany. specificationsaresubjecttochang ewithoutnotice. 4 i 2 c interface i 2 cisadigitaltwowireinterface clockfrequenciesupto3.4mbit/sec.(i 2 cstandard,fastandhighspeedmodesupported) sclandsdaneedsapullupresistor,typ.4.7kohm tov ddd (oneresistoreachforallthei 2 cbus) the i 2 c bus is used to control the sensor, to read calibr ation data from the e 2 prom and to readthe measurement data when a/d conversion is fi nished. sda (serial data) and scl (serialclock)haveopendrainoutputs. fordetailedi 2 cbusspecificationpleasereferto: http://www.nxp.com/acrobat_download/literature/9398 /39340011.pdf theBMP085hasamasterclear(xclr)lowactiveinp utthatisusedtoresettheBMP085and initializes internal registers and counters. the de vice is automatically reset by power on reset (por)circuitry.xclrcanbeleftfloatingifnotu sed.thepadhasaninternalpullupresistorof typ.120kohm. 4.1 i 2 c specification electricalparametersforthei 2 cinterface: parameter symbol min. typ max. units clockinputfrequency f scl 3.4 mhz inputlowlevel v il 0 0.2*v ddd v inputhighlevel v ih 0.8*v ddd v ddd v sdaandsclpullupresistor r pullup 2.2 10 kohm sdasinkcurrent @v ddd =1.62v,v ol =0.3v i sda_sink 9 ma eocsinkcurrent @v ddd =1.62v,v ol =0.3v i sda_sink 7.7 ma eocsourcecurrent @v ddd =1.62v,v oh =1.32v i sda_source 1.5 ma xclrpulselength t xclr 1 s startuptimeafterpowerup,before firstcommunication t start 10 ms
BMP085 datasheet boschsensortec rev.1.2 page16 15october2009 ?boschsensortecgmbhreservesallr ightsevenintheeventofindustrialpropertyrigh ts.wereserveallrightsofdisposalsuch as copyingandpassingontothirdparties.boschand thesymbolareregisteredtrademarksofrobertbosc hgmbh,germany. specificationsaresubjecttochang ewithoutnotice. 4.2 device and register address the BMP085 module address is shown below. the lsb o f the device address distinguishes between read (1) and write (0) operation, correspon ding to address 0xef (read) and 0xee (write). a7 a6 a5 a4 a3 a2 a1 w/r 1 1 1 0 1 1 1 0/1 there is an easy way to connect two BMP085 to the s ame i 2 c bus: you can use the xclr inputofBMP085tosetoneBMP085partsilentwhile youcommunicatewiththeotherBMP085 part via i 2 c and vice versa. the signals can be provided by tw o digital outputs of the micro controller,oronedigitaloutputandoneinverter. 4.3 i 2 c protocol thei 2 cinterfaceprotocolhasspecialbussignalconditi ons.start(s),stop(p)andbinarydata conditionsareshownbelow.atstartcondition,scl ishighandsdahasafallingedge.then theslaveaddressissent.afterthe7addressbits ,thedirectioncontrolbitr/wselectstheread or write operation. when a slave device recognizes that it is being addressed, it should acknowledgebypullingsdalowintheninthscl(ac k)cycle. at stop condition, scl is also high, but sda has a rising edge. data must be held stable at sdawhensclishigh.datacanchangevalueatsda onlywhensclislow.
BMP085 datasheet boschsensortec rev.1.2 page17 15october2009 ?boschsensortecgmbhreservesallr ightsevenintheeventofindustrialpropertyrigh ts.wereserveallrightsofdisposalsuch as copyingandpassingontothirdparties.boschand thesymbolareregisteredtrademarksofrobertbosc hgmbh,germany. specificationsaresubjecttochang ewithoutnotice. timingdiagramforstartingpressuremeasurement acks s acks moduleaddress write0xee registeraddress 0xf4 controlregister data0xf4 scl sda acksp 4.4 start temperature and pressure measurement thetimingdiagramstostartthemeasurementofthe temperaturevalueutandpressurevalue up are shown below. after start condition the maste r sends the device address write, the register address and the control register data. the BMP085 sends an acknowledgement (acks) every 8 data bits when data is received. the master sends a stop condition after the lastacks. abbreviations: s start p stop acks acknowledgebyslave ackm acknowledgebymaster nackm notacknowledgebymaster controlregistersvaluesfordifferentinternal oversampling_setting (osrs): instead of waiting for the maximum conversion time, the output pin eoc (end of conversion) can be used to check if the conversion is finished (logic 1) or still running (logic 0). after the conversionisfinishedBMP085switchesautomaticall yinstandbymode. measurement controlregistervalue (registeraddress0xf4) max.conversiontime [ms] temperature 0x2e 4.5 pressure (osrs=0) 0x34 4.5 pressure (osrs=1) 0x74 7.5 pressure (osrs=2) 0xb4 13.5 pressure (osrs=3) 0xf4 25.5
BMP085 datasheet boschsensortec rev.1.2 page18 15october2009 ?boschsensortecgmbhreservesallr ightsevenintheeventofindustrialpropertyrigh ts.wereserveallrightsofdisposalsuch as copyingandpassingontothirdparties.boschand thesymbolareregisteredtrademarksofrobertbosc hgmbh,germany. specificationsaresubjecttochang ewithoutnotice. s acks moduleaddress write0xee acks registeraddress e.g.0xf6 msbe.g. adcresult0x5c acks moduleaddress read0xef restart ackm lsbe.g. adcresult0x96 nackm scl sda p 4.5 read a/d conversion result or e 2 prom data toreadoutthetemperaturedatawordut(16bit), thepressuredatawordup(16to19bit)and thee 2 promdataproceedasfollows: after the start condition the master sends the modu le address write command and register address.theregisteraddressselectsthereadregi ster: e 2 promdataregisters 0xaato0xbf temperatureorpressurevalueutorup 0xf6(msb), 0xf7(lsb),optionally0xf8(xlsb) then the master sends a restart condition followed by the module address read that will be acknowledgedbytheBMP085(acks).theBMP085sends firstthe8msb,acknowledgedby the master (ackm), then the 8 lsb. the master sends a "not acknowledge" (nackm) and finallyastopcondition. optionallyforultrahighresolution,thexlsbregi sterwithaddress0xf8canbereadtoextend the 16 bit word to up to 19 bits; refer to the appl ication programming interface (api) software rev.1.1( BMP085_smd500_api, availablefromboschsensortec). timingdiagramread16bita/dconversionresult:
BMP085 datasheet boschsensortec rev.1.2 page19 15october2009 ?boschsensortecgmbhreservesallr ightsevenintheeventofindustrialpropertyrigh ts.wereserveallrightsofdisposalsuch as copyingandpassingontothirdparties.boschand thesymbolareregisteredtrademarksofrobertbosc hgmbh,germany. specificationsaresubjecttochang ewithoutnotice. 5 package 5.1 pin configuration pictureshowsthedeviceintopview.devicepinsa reshownheretransparentlyonlyfor orientationpurposes. pin no. name function type 1 gnd ground power 2 eoc endofconversion digitaloutput 3 v dda powersupply power 4 v ddd digitalpowersupply power 5 nc nointernalconnection 6 scl i 2 cserialbusclockinput digitalinput 7 sda i 2 cserialbusdata digitalbidirectional 8 xclr masterclear(lowactive)input digitalinput
BMP085 datasheet boschsensortec rev.1.2 page20 15october2009 ?boschsensortecgmbhreservesallr ightsevenintheeventofindustrialpropertyrigh ts.wereserveallrightsofdisposalsuch as copyingandpassingontothirdparties.boschand thesymbolareregisteredtrademarksofrobertbosc hgmbh,germany. specificationsaresubjecttochang ewithoutnotice. 5.2 outline dimensions the sensor housing is a standard 8pin leadless ch ip carrier (lcc8) ceramic package. its dimensionsare5.0mmx5.0mm(0.25mm)x1.2mm(0. 12mm). packageweightisapproximately0.09grams. note:alldimensionsareinmm. 5.2.1 top view devicepinsareshownheretransparentlyonlyforo rientationpurposes. 5.2.2 top view with lid
BMP085 datasheet boschsensortec rev.1.2 page21 15october2009 ?boschsensortecgmbhreservesallr ightsevenintheeventofindustrialpropertyrigh ts.wereserveallrightsofdisposalsuch as copyingandpassingontothirdparties.boschand thesymbolareregisteredtrademarksofrobertbosc hgmbh,germany. specificationsaresubjecttochang ewithoutnotice. 5.2.3 side view with lid
BMP085 datasheet boschsensortec rev.1.2 page22 15october2009 ?boschsensortecgmbhreservesallr ightsevenintheeventofindustrialpropertyrigh ts.wereserveallrightsofdisposalsuch as copyingandpassingontothirdparties.boschand thesymbolareregisteredtrademarksofrobertbosc hgmbh,germany. specificationsaresubjecttochang ewithoutnotice. 5.3 device marking thedevicelidshowsthefollowinglasermarking: pin1identifier datecode boschlogo/venthole/last3digitsofpartid (ttn) lotid theventhole(diameter0.5mm)isinthecenterof thelid,betweentheboschlogoandthepart idcode(144). 5.4 tape on reel numberofpartsperreel:3,000 orientationofthepartsinsidethereelisaccordi ngtoen602863. carriertapematerial:conductivepolystyrenec100 ,10 3 C10 6 ohm/sq. dimensionsareinmm: a 0 = 5.300.10 b 0 = 5.300.10 k 0 = 2.100.10 p = 8.000.10 w = 12.00+0.30/0.10 t = 0.300.05 the bars between the cavities are embossed about 0. 2mm into the direction of k 0 . all other dimensionsandtolerancesfollowtheeia481standa rd. 144
BMP085 datasheet boschsensortec rev.1.2 page23 15october2009 ?boschsensortecgmbhreservesallr ightsevenintheeventofindustrialpropertyrigh ts.wereserveallrightsofdisposalsuch as copyingandpassingontothirdparties.boschand thesymbolareregisteredtrademarksofrobertbosc hgmbh,germany. specificationsaresubjecttochang ewithoutnotice. 5.5 printed circuit board (pcb) design recommendedpcbdesign(topview): 5.6 moisture sensitivity level and soldering theBMP085isclassifiedmsl1(moisturesensitivit ylevel)accordingtoipc/jedecstandards jstd020dandjstd033a. the device can be soldered pbfree with a peak temp erature of 260c for 20to40 sec. the minimum height of the solder after reflow shall be at least 50m. this is required for good mechanicaldecouplingbetweenthesensordeviceand theprintedcircuitboard(pcb). theBMP085deviceshavetobesolderedwithin6mon thsaftershipment(shelflife).toensure goodsolderability,thedevicesshallbestoredat roomtemperature(20c). thesolderingprocesscanleadtoanoffsetshifto ftypically1hpa.
BMP085 datasheet boschsensortec rev.1.2 page24 15october2009 ?boschsensortecgmbhreservesallr ightsevenintheeventofindustrialpropertyrigh ts.wereserveallrightsofdisposalsuch as copyingandpassingontothirdparties.boschand thesymbolareregisteredtrademarksofrobertbosc hgmbh,germany. specificationsaresubjecttochang ewithoutnotice. 5.7 rohs compliancy the BMP085 sensor meets the requirements of the ec directive "restriction of hazardous substances(rohs)",pleasereferalsoto: "directive 2002/95/ec of the european parliament an d of the council of 27 january 2003 on the restriction of the use of certain hazardous sub stances in electrical and electronic equipment". theBMP085sensorisalsohalogenfree.pleasecont actyourboschsensortecrepresentative forthecorrespondinganalysisreport.
BMP085 datasheet boschsensortec rev.1.2 page25 15october2009 ?boschsensortecgmbhreservesallr ightsevenintheeventofindustrialpropertyrigh ts.wereserveallrightsofdisposalsuch as copyingandpassingontothirdparties.boschand thesymbolareregisteredtrademarksofrobertbosc hgmbh,germany. specificationsaresubjecttochang ewithoutnotice. 5.8 mounting and assembly recommendations pleasereadthefollowingrecommendationscarefully : theclearanceabovethemetallidshallbe0.1mmat minimum. for the device housing appropriate venting needs to be provided in case the ambient pressure shall be measured. if waterproof packaging is needed, venting can be accomplishedbyaventelementwithamembranelike goretex (tm) . liquidsshallnotcomeintodirectcontactwiththe device. duringoperationthesensorissensitivetolight, whichcaninfluencetheaccuracyofthe measurement (photocurrent of silicon). therefore, the hole in the top lid shall not be exposedtodirectlightduringoperation. the BMP085 shall not the placed close the fast heat ing parts. in case of gradients >3c/sec. it is recommended to follow bosch sensor tec application note anp015, "correctionoferrorsinducedbyfasttemperaturec hanges".pleasecontactyourbosch sensortecrepresentativefordetails. for further details, please refer to the BMP085 han dling, soldering & mounting instructionsmanualthatisalsoavailablefrombos chsensortec.
BMP085 datasheet boschsensortec rev.1.2 page26 15october2009 ?boschsensortecgmbhreservesallr ightsevenintheeventofindustrialpropertyrigh ts.wereserveallrightsofdisposalsuch as copyingandpassingontothirdparties.boschand thesymbolareregisteredtrademarksofrobertbosc hgmbh,germany. specificationsaresubjecttochang ewithoutnotice. 6 legal disclaimer 6.1 engineering samples engineeringsamplesaremarkedwithanasterisk(*) or(e).samplesmayvaryfromthevalid technicalspecificationsoftheproductseriescont ainedinthisdatasheet.theyarethereforenot intendedorfitforresaletothirdpartiesorfor useinendproducts.theirsolepurposeisinternal client testing. the testing of an engineering sampl e may in no way replace the testing of a product series. bosch sensortec assumes no liabilit y fortheuseofengineeringsamples.the purchasershallindemnifyboschsensortecfromall claimsarisingfromtheuseofengineering samples. 6.2 product use bosch sensortec products are developedforthecons umergoodsindustry.theymayonlybe usedwithintheparametersofthisproductdatashe et.theyarenotfitforuseinlifesustaining or security sensitive systems. security sensitive s ystems are those for which a malfunction is expectedtoleadtobodilyharmorsignificantprop ertydamage.inaddition,theyarenotfitfor useinproductswhichinteractwithmotorvehicles ystems. the resale and/or use of products are at the purcha sers own risk and his own responsibility. theexaminationoffitnessfortheintendeduseis thesoleresponsibilityofthepurchaser. the purchaser shall indemnify bosch sensortec from all third party claims arising from any productusenotcoveredbytheparametersofthisp roductdatasheetornotapprovedbybosch sensortecandreimburseboschsensortecforallcos tsinconnectionwithsuchclaims. thepurchasermustmonitorthemarketforthepurch asedproducts,particularlywithregardto productsafety,andinformboschsensortecwithout delayofallsecurityrelevantincidents. 6.3 application examples and hints withrespecttoanyexamplesorhintsgivenherein, anytypicalvaluesstatedhereinand/orany informationregardingtheapplicationofthedevice ,boschsensortecherebydisclaimsanyand all warranties and liabilities of any kind, includi ng without limitation warranties of non infringementofintellectualpropertyrightsorcop yrightsofanythirdparty.theinformationgiven inthisdocumentshallinnoeventberegardedasa guaranteeofconditionsorcharacteristics. they are provided for illustrative purposes only an d no evaluation regarding infringement of intellectual property rights or copyrights or regar ding functionality, performance or error has beenmade.
BMP085 datasheet boschsensortec rev.1.2 page27 15october2009 ?boschsensortecgmbhreservesallr ightsevenintheeventofindustrialpropertyrigh ts.wereserveallrightsofdisposalsuch as copyingandpassingontothirdparties.boschand thesymbolareregisteredtrademarksofrobertbosc hgmbh,germany. specificationsaresubjecttochang ewithoutnotice. 7 document history and modifications rev. no chapter description of modifications/changes date 0.1 firsteditionfordescriptionofserialproduction material 0.2 noisedataupdate,peakcurrentadded,several minorchanges 19feb2008 0.3 1 updatepeakcurrent,typocorrection 21apr2 008 1 changedv dda tov dd andv ddd tov ddio 21apr2008 3.5 updatedflowdiagram 21apr2008 4 newcommentonfloatingxclr 21apr2008 4.1 addeddetailsonstartuptime 21apr2008 5.2 addedpackageweight 21apr2008 1.0 1 absoluteaccuracyat20cadded 01july2008 2 updatedstoragetemperature 01july2008 3.2 addedoptionaleoctoschematic 01july2008 5.7 BMP085ishalogenfree 01july2008 1.1 3.3 addedcommentonnoisedatacalculation 06 april2009 3.5 variabletypeofb7isunsignedlong 4 addedcommentonlowactivemasterclearand 120kohmspullupresistor 4.2 addedsolutiontoconnecttwodevicesBMP085to thesamei2cbus. 4.4 addedremarkaboutautomaticstandbymode 5.6 jedecjstd020d 5.5 updatedorrecommendedpcbdesignpicture 5.8 explainedthatlightsensitivityisonlydurin goperation 1.2 3.5 addedcommentonavailabilityoftheref.source code 15oct2009 boschsensortecgmbh gerhardkindlerstrasse8 72770reutlingen/germany contact@boschsensortec.com www.boschsensortec.com modificationsreserved |printedingermany specificationsaresubjecttochangewithoutnotice version_1.2_102009 documentnumber:bstBMP085ds00005


▲Up To Search▲   

 
Price & Availability of BMP085

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X